The Golem Horn Solver
نویسندگان
چکیده
Abstract The logical framework of Constrained Horn Clauses (CHC) models verification tasks from a variety domains, ranging safety properties in transition systems to modular programs with procedures. In this work we present Golem , flexible and efficient solver for satisfiability CHC over linear real integer arithmetic. provides flexibility architecture multiple back-end model-checking algorithms, as well efficiency tight integration the underlying SMT solver. This paper describes its engines, which include our recently introduced algorithm TPA deep exploration. description is complemented by extensive evaluation, demonstrating competitive nature
منابع مشابه
Solving non-linear Horn clauses using a linear Horn clause solver
ion Refinement CHC P k = 0,S = / 0 Lin P′,S,k LS (safe, R↑P) R solution P? No S← R,k = k+1 S,R,k CA S← S|R,k (unsafe, R) S = S|R? Figure 7: Abstraction-refinement scheme for solving non-linear Horn clauses using a solver for linear Horn clauses. P′ is a set of linear CHC obtained by linearising the at-most-k-dimension underapproximation, P≤k, of P. The soundness of Algorithms 1 and 2 is capture...
متن کاملSolving non-linear Horn clauses using a linear solver
Developing an efficient non-linear Horn clause solver is a challenging task since the solver has to reason about the tree structures rather than the linear ones as in a linear solver. In this paper we propose an incremental approach to solving a set of non-linear Horn clauses using a linear Horn clause solver. We achieve this by interleaving a program transformation and a linear solver. The pro...
متن کاملSituating Cognitive Agents in GOLEM
We investigate the application of a logic-based framework representing an agent environment as a composite structure that evolves over time. Such a complex structure contains the interaction between two main classes of entities: agents and objects. Interactions between these entities are specified in term of events whose occurrence is governed by a set of physical laws specifying the possible e...
متن کاملDesigning Autonomous Robots Using GOLEM
In this paper we present a goal model for the design of autonomous robots. A framework is proposed which allows a developer to design the behaviour of a robot in accordance with a rational model, which is conceived to let the autonomous system to mimic the human behaviour. The framework, called GOLEM, is based on the abstractions of goals and sub-goals, which are combined through specific relat...
متن کاملDARPA Urban Challenge The Golem Group LLC Technical Report
We report progress on the various separate problems necessary for the Urban Challenge. We can distinguish vehicles from non-vehicles at long range, track their position and orientation over time, and estimate their velocity and future heading; results are presented from real traffic data. In simulation, we can conduct entire Urban Challenge missions, including construction of the elaborate traj...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2023
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-031-37703-7_10